/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package controller;

import javax.swing.DefaultListModel;
import view.ventanaConfirmacion;

/**
 *
 * @author Oscar ardila y Felipe Gonzalez
 */
public class PapaNoel {
    private double saldo;

    /**
     * Constructor que inicializa el saldo de papa noel.
     * @param saldo
     */
    public PapaNoel(double saldo){
        this.saldo=saldo;
    }

    /**
     * asigna el saldo actualizado de papa noel.
     * @param saldo
     */
    public void setSaldo(Double esal){
        this.saldo=esal;
    }

    /**
     *
     * @return Saldo actual de papa noel.
     */
    public double getSaldo(){
        return this.saldo;
    }
    /**
     * metodo encargado de gestionar el llamado de la ventana de confirmacion sobregargada para dar regalo.
     * @param nin
     * @param reg
     * @param usuario
     * @param index
     * @param ns
     * @param nc
     */
    public void DarRegalo(Ninio nin, Regalo reg,PapaNoel usuario,int index,DefaultListModel ns,DefaultListModel nc){
        new ventanaConfirmacion(reg,nin,usuario,index,ns,nc);
    }
    /**
     * metodo encargado de gestionar el llamado de la ventana de confirmacion sobregargada para retirar regalo.
     * @param nin
     * @param reg
     * @param usuario
     * @param index
     * @param ns
     * @param nc
     */
    public void retirarRegalo(Ninio nin, Regalo reg,PapaNoel usuario,int index,DefaultListModel ns,DefaultListModel nc){
        new ventanaConfirmacion(index,reg,nin,usuario,ns,nc);
    }
}
